home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / Software / Servis / FFE / SOUND.SWG / 0045_Midi Basics #3 (Sequencers and Notators).pas < prev    next >
Pascal/Delphi Source File  |  1997-05-11  |  22KB  |  477 lines

  1. PC/MIDI BASICS #3:
  2. INTRODUCTION TO SEQUENCERS & NOTATORS
  3. By Richard D. Clark (PCC RichC)
  4. 5/6/92
  5.  
  6. (Note: A list of many of the programs available in these categories can
  7. be found at the end of this document.) 
  8.  
  9. Well, now that you have a basic understanding of what MIDI does and how
  10. it works (see PC/MIDI #1), and have chosen, purchased and installed a
  11. MIDI interface in your computer (#2), it's time to make some music! 
  12.  
  13. There are two basic types of software applications available for making
  14. MIDI music: the SEQUENCER and the NOTATOR. Some programs combine both
  15. functions, usually sacrificing some power in the process. 
  16.  
  17. SEQUENCERS accept input from an external keyboard (in real- or
  18. step-time) or by file import, and usually also from a mouse or computer
  19. keyboard. They record MIDI data -- notes, controller messages, etc. --
  20. and include means for that data to be edited, modified, saved and played
  21. back. The most powerful MIDI sequencers can manipulate music in just
  22. about any way imaginable. Think of the sequencer as a "music processor,"
  23. analogous to a word-processor.  
  24.  
  25. NOTATORS accept input from the same sources as sequencers, though import
  26. of sequencer-created files is the most common way to start. Their
  27. primary function is to create printable transcriptions. Since many types
  28. of MIDI data do not readily translate into traditional notation (for
  29. example, it's tough to notate a different key velocity for every note),
  30. notators usually don't try to compete with sequencers as MIDI editors. 
  31.  
  32. INTEGRATED PROGRAMS are becoming more popular, and as they do they are
  33. becoming more capable. The introduction of MIDI support in Microsoft
  34. Windows 3.1 seems to have been an incentive to developers, and several
  35. new integrated programs are due to be introduced in the Spring and
  36. Summer of '92., joining the many DOS-based packages that have been
  37. available for years.
  38.  
  39. But before you just jump in any buy an integrated program, give some
  40. thought to your goals, skills and expectations. The choice of a
  41. music-making program is not to be taken lightly; this will be your main
  42. tool in creating MIDI music. Many musicians find that, once a program is
  43. learned, it's very hard to switch to a different one. If you are
  44. comfortable with the way your creative mind works, a program that forces
  45. you to change the way you think about music can be very uncomfortable to
  46. work with. 
  47.  
  48. Try to get hands-on time with any program you're considering. Trying it
  49. out in the music store is *not* sufficient, unless the store has a
  50. classroom or studio setup where you can work undisturbed for a couple of
  51. hours, using a PC and keyboard setup similar to your own. Usually, the
  52. best approach is to narrow down your selection list to three programs or
  53. so, and then purchase them (one at a time) from a reputable mail-order
  54. music software dealer. Establish out front that the usual 30-day
  55. money-back guarantee is in force, and return software that you don't
  56. like. You may need to repeat this a few times until you're satisfied
  57. with your choice. 
  58.  
  59. The kind of program you look for will depend heavily on your existing
  60. musical skills and the way you like to make music. For example: 
  61.  
  62. *Keyboard Players who already have decent keyboard skills, and own a
  63. MIDI keyboard, will probably want to work primarily with a sequencer.
  64. With a sequencer you can enter musical data as fast as you can play, and
  65. the nuances of your performance (assuming a velocity-sensitive keyboard)
  66. will be retained. It's easy to correct mistakes, to add tracks with
  67. parts for different instruments, and to perfect even a large, complex
  68. performance.  
  69.  
  70. *People who wish to create MIDI files for exchange with others will find
  71. this easier to do with a sequencer. An exception to this might be
  72. someone with sight-reading ability (or who's just copying music from a
  73. printed score) but no MIDI keyboard. Such users could use a notator to
  74. create a MIDI file, but should keep in mind that the result will be a
  75. very rigid-sounding performance.  
  76.  
  77. *Musicians who need transcriptions of their music will require a
  78. notator. Whether they also need a sequencer will depend on how they
  79. create the music to be transcribed. 
  80.  
  81. Many newcomers to PC music bring with them the misconception that a
  82. screen display of standard notation is a necessity. It's not (unless
  83. you're planning to print a transcription). *All* sequencers utilize some
  84. method to display note data; the most common is the "piano-roll." Found
  85. in the majority of sequencers, (and even in most integrated programs),
  86. the piano roll can display (depending on the program) several measures
  87. and octaves of note data very quickly, and for many musicians -- even
  88. accomplished sight-readers -- is easier to work with than notation. 
  89.  
  90. _____SEQUENCERS: Features and Choices
  91.  
  92. I can't possibly cover the entire field here, so I'm just going to touch
  93. on some of the main issues to think about when choosing a sequencer. 
  94.  
  95. *User Interface:  
  96.  
  97. It looks like Windows sequencers are going to dominate the market before
  98. long, and in a way that's too bad. The best of the DOS-based
  99. character-mode sequencers -- Sequencer Plus Gold and Cakewalk
  100. Professional -- are still state-of-the-art in terms of sequencing power
  101. and richness of features, and run with a snap and sizzle (even on a 286)
  102. that Windows-based sequencers just can't match.  Such sequencers are
  103. still the programs of choice for owners of older, slower machines;
  104. laptop owners can rejoice in the fact that Cakewalk Standard can be run
  105. from a single floppy, and supports the Key Electronics MIDIator
  106. serial-port MIDI interface. 
  107.  
  108. Some sequencers (Cadenza, for example), use a proprietary windowing-type
  109. interface, but the sequencing world is migrating to MS Windows in a big
  110. way. Many of these programs do offer advantages over their non-GUI
  111. cousins: graphical controller editing, side-by-side track editing,
  112. multiple open files, extended memory support for huge sequences,
  113. traditional notation (sometimes), and the somewhat-standardized Windows
  114. interface. The price for all that is, of course, the need for
  115. ever-more-powerful computers. While Windows itself will run on a 286,
  116. most Windows sequencers really need a 386/20 or faster in order to
  117. handle the simultaneous graphics overhead and reatime MIDI data
  118. processing, especially with large, complex music files. 
  119.  
  120. *Hardware Support:
  121.  
  122. Any sequencer will support all external MIDI devices, and will also
  123. support Roland MPU-401-compatible MIDI interfaces. But not all
  124. sequencers support every other available MIDI interface. Support for the
  125. Sound Blaster MIDI interface (and the basically identical interfaces on
  126. other such music cards) is growing, but by no means universal. More
  127. advanced interfaces from Music Quest, CMS, Voyetra and Roland, which
  128. offer features like multi-port operation and SMPTE time-code
  129. synchronization, can't be expected to work with a particular sequencer
  130. unless its documentation specifically says it does. So check first. 
  131.  
  132. Some sequencers also provide drivers for the built-in FM synthesizer
  133. found on most PC music cards (like the Adlib, Sound Blaster, Pro Audio
  134. Spectrum, etc.). These allow the sequencer to "see" the FM synth as an
  135. additional MIDI port, and the music card's voices can be used in
  136. sequencing in tandem with external synthesizers.  
  137.  
  138. If you are purchasing both an interface and a sequencer, it's wise to
  139. decide on the features you need (or may want in the future), and make
  140. sure they're supported by both the hardware and software. 
  141.  
  142. *Features
  143.  
  144. Just about any sequencer will perform basic 16-channel MIDI recording
  145. and playback, and offer fundamental editing utilities like cut-and-paste
  146. of measures and tracks. Most can edit notes and MIDI events on an
  147. individual basis. Most offer a sufficient number of tracks (at least
  148. 32), and can create large enough files to accomodate long, complex
  149. compositions. Support for the Standard MIDI File Format (.MID) is now
  150. just about universal, although most sequencers default to  a proprietary
  151. file format which supports more types of data than SMF's do. A few
  152. sequencers will also work with .ROL files (designed for Adlib-compatible
  153. music cards' FM synths).  
  154.  
  155. It's in their more advanced features -- and in the way they provide
  156. access to them -- that sequencers differ.  Here are a few examples: 
  157.  
  158. *Track Management: Maximum tracks (16 to over 2000); Individual track
  159. muting and soloing; track grouping, group muting and soloing. 
  160.  
  161. *System Exclusive Support (ability to send patch data to individual
  162. synths):  Built-in Librarian; Sysex upload/download. 
  163.  
  164. *Controller Editing: Volume and Pan Control (Graphical or Numeric);
  165. Controller Curve Editing (Graphical or Numeric); MIDI Event display
  166. (Event List, MIDI Line, etc.). 
  167.  
  168. *External Synchronization: Support for SMPTE Time Code, MIDI Time Code,
  169. FSK Sync, MIDI SPP (Song Position Pointer). 
  170.  
  171. *Global Editing: Tools for modifying note and/or MIDI data over a
  172. measure, region or track; Edit by measure boundaries or between
  173. user-defined points. 
  174.  
  175. *Record/Playback Tools: Multichannel Recording; Selectable Filters (to
  176. avoid recording unwanted data types); Punch-in/Punch Out;
  177. Step-Recording; Manual Insert;. 
  178.  
  179. *Timing/Quantizing: Maximum Resolution (the higher the better); Quantize
  180. during playback only and/or permanently; minimum quantize value (16th,
  181. 32nd, 64th, triplets in any value, etc.); Advanced Quantization features
  182. ("human feel," syncopation, etc.); Multiple time signatures in same
  183. song. 
  184.  
  185. ...and many, many more. An advanced MIDI sequencer can have a features
  186. list that runs for pages, and to compare available packages on a
  187. feature-by-feature basis would take forever. That's why it's so
  188. important to "try before you buy." Most publishers offer demos of their
  189. programs (either free or at a nominal charge); many demos of commercial
  190. sequencers are available for download on America Online (search for DEMO
  191. and SEQUENCER). 
  192.  
  193. _____NOTATORS: Features and Choices
  194.  
  195. Notators are definitely a "niche product;" there are fewer available,
  196. and they vary widely in their features and capabilities. The advice to
  197. "try before you buy" goes double here: the notator that works well for
  198. the songwriter creating lead sheets based on a keyboard performance may
  199. be entirely unsuitable for the composer scoring brass charts using mouse
  200. input. 
  201.  
  202. *User Interface
  203.  
  204. Notators are, by their nature, graphics applications. Some, however, do
  205. actually run under DOS in character mode, using an extended character
  206. set to display notes, rests, staves, etc.  Such programs often do not
  207. support the use of a mouse.  
  208.  
  209. Again, most of the recent action in this area has been triggered by the
  210. introduction of Windows 3, and this makes sense for the same reason that
  211. using a Windows desktop publishing program makes sense.  
  212.  
  213. When evaluating a notator, though, it's vital to ascertain that its
  214. feature-set will cover your current and likely future needs -- even more
  215. important than it is with sequencers. With a sequencer, it's usually
  216. possible to work around a missing or poorly-implemented feature. With a
  217. notator, if you need something (like a 128th note) and the program can't
  218. do it, you're out of luck. 
  219.  
  220. *File Support
  221.  
  222. Most notators can now import Standard MIDI Files; avoid those that
  223. don't. However, some can handle only eight tracks at a time, so you may
  224. need a sequencer to re-create some SMF's to prepare them for notator
  225. import. Some notators can also import the proprietary files of some
  226. sequencers (especially true with brandmates like Passport's Master
  227. Tracks Pro sequencer and Encore notator). All notators save their
  228. transcriptions in proprietary formats; some can also create SMF's from a
  229. score (but these files will usually be very thin on MIDI performance
  230. data). 
  231.  
  232. *Hardware Support
  233.  
  234. Most notators support only Roland MPU-401 compatible MIDI interfaces.
  235. However, as more sequencers are updated to reflect Windows' new
  236. multimedia capabilities, they will also support interfaces (like the
  237. Sound Blaster's) that work with Windows. Few notators support external
  238. synchronization. Advice here is the same as it is for sequencers: be
  239. sure your hardware and software choices are compatible before committing
  240. your money! 
  241.  
  242. Playback of your transcription via a MIDI synth is just about the best
  243. way to "proof" it before you print it, so make sure you can accomplish
  244. this with your hardware. 
  245.  
  246. *Input Choices
  247.  
  248. *Music: Besides importing sequence files, most notators allow realtime
  249. or step-time input from an external MIDI keyboard. (But some don't, so
  250. be warned!) Most (but again not all) let you manipulate elements
  251. onscreen via a mouse and/or the computer keyboard.  
  252.  
  253. *Text: All notators will let you enter lyrics below the staff, though
  254. their facility with this function varies. Most allow placement of text
  255. chord symbols above the staff; some also will create fretboard chord
  256. symbols. The ability to add additional text to the page (annotations and
  257. such) varies. 
  258.  
  259. *Printing
  260.  
  261. Check a program's printer support carefully. While acceptable results
  262. can be achieved with a 24-pin dot-matrix printer, laser printers give
  263. better results. Many programs support HP LaserJets and compatibles.. 
  264. I recommend that you also make sure any notator you buy supports
  265. PostScript, even if you don't own a PostScript printer. Someday, you'll
  266. create a score for which you'll want the highest-possible quality
  267. printing. If your notator can print to a PostScript file (and you have
  268. the Adobe Sonata font, often included with notators), you can take that
  269. file to an image-setting service for publication-quality reproduction..
  270. It's likely that the same will soon apply to TrueType, but as of this
  271. writing I haven't heard of a TrueType notation font. 
  272.  
  273. *Notation Power
  274.  
  275. I can't cover the dozens of notator features here; but I can give you an
  276. idea of how the programs vary. You'll need to decide what's important to
  277. your applications. 
  278.  
  279. *Keys & Meters: Some notators let you mix key signatures in a
  280. transcription; some don't. If you create music with key changes, this is
  281. pretty important. The same is true of time signatures: if you create
  282. music in 5/4 time that goes to 4/4 in the bridge, make sure your notator
  283. can handle mixed meters. 
  284.  
  285. *Options & Preferences: Some programs don't support alternative
  286. noteheads (like x for percussion); at the other end of the spectrum,
  287. some allow you to create custom symbols with a drawing tool, and save
  288. them as permanently-available symmbols. Many programs are rigid in their
  289. rules about things like beam angle, stem thinkness, dot offset and such,
  290. while others let you customize such aspects of a transcription's
  291. appearance. Often, flexibility in these areas can make the difference
  292. between professional-looking notation and something less. 
  293.  
  294. *Transposition & Part Extraction: If you're creating parts for
  295. individual instrumentalists from a master score, a notator with strong,
  296. easy-to-use extraction capabilities will save you hours of labor.
  297. Examine this capability carefully; some notators can't do it at all!
  298. Similarly, if you need to transpose parts for singers, or wish to
  299. transpose a theme from a major to a minor key, look closely at the
  300. program's transposition modes. Some are limited to chromatic
  301. transposition (eg: A Major to G Major); some can't transpose at all;
  302. others can transpose in multiple, selectable modes. 
  303.  
  304. *Staves & Channels: Make sure your notator can support as many staves as
  305. you might need; one with a 16-staff limit is unsuitable for symphonic
  306. composition. And make sure the program offers the flexibility to assign
  307. more than one MIDI channel to a single staff (so you can combine, say,
  308. vocal harmonies originally sequenced for separate MIDI instruments onto
  309. a single staff). 
  310.  
  311. *Things You Might Forget to Think About:  Cross-Staff Beaming (important
  312. for piano transcriptions; not all programs can do it). Resolution (32nd
  313. notes are probably too coarse; 256th notes may be more than you'd ever
  314. need). Screen-scrolling follows playback (believe it or not, some
  315. don't); Diagonal Beaming (yes, some programs can't!). 
  316.  
  317. "Try before you buy." "Try before you buy." "Try before you buy." 
  318. Right? Right! And in the case of a notator, "look before you buy," too.
  319. Ask the publisher to send you samples of scores printed with their
  320. program, and examine them critically -- even compare them to
  321. commercially-published transcriptions of the same music, if possible. 
  322. Try to determine how the program compromised in order to handle that
  323. particular music, and whether you could live with those compromises. 
  324. Music notation is an art form separate and distinct from performance or
  325. composition. And in many ways it is just as idiosyncratic and organic as
  326. performance or composition. Yet it has far more rules and conventions. 
  327. It's tough for a computer program to reconcile these attributes, and
  328. most fail in one way or another. Consider also that the more flexibility
  329. a notator offers (the better it's able to reconcile art with the rules
  330. of notation), the more complex and difficult it's likely to be to learn
  331. and use. 
  332.  
  333. _____INTEGRATED PROGRAMS
  334.  
  335. Most of the above concerning sequencers and notators applies to
  336. integrated programs. The all-in-one packages usually started out either
  337. as sequencers or as notators, adding features in later versions, and
  338. their origins show. Those that started out as notators may be very good
  339. ones; usually their sequencing power is the equivalent of an entry-level
  340. sequencer. It's only recently (in the Windows environment) that
  341. sequencers have begun adding notation capabilities, and those
  342. capabilities are distinctly limited compared to the high-end notators. 
  343.  
  344. If your need for one module (eg: notation) is only casual, selecting a
  345. good sequencer with a notator module may make sense, and the reverse may
  346. also be true. 
  347.  
  348. But the killer integrated program that can compete with both the best
  349. sequencers and the best notators has yet to appear.  
  350.  
  351.                *****                         
  352.  
  353. The PC/MIDI BASICS files are published irregularly and available in the
  354. Music & Sound Text Library of the AOL Music and Sound Forum. 
  355.  
  356. (c)Copyright 1992 by Richard D. Clark/Fundamentally Sound. This file may
  357. be freely distributed only in its original form. 
  358.  
  359. Suggestions/corrections/additions may be e-mailed on America
  360. Online/PCLink to PCC RichC.
  361.  
  362.                *****
  363.  
  364. PRODUCT LISTINGS
  365. By no means all-inclusive, I've listed here the most prominent of
  366. existing and forthcoming programs. Prices are list. Addresses and phone
  367. numbers follow.
  368.  
  369. _____WINDOWS SEQUENCERS 
  370.  
  371. Dan McKee      WinJammer(formerly MIDIedit)    (Shareware, $50)
  372.  
  373. Passport       Master Tracks Pro           ($395)
  374.                Trax                        ($99)
  375.  
  376. Big Noise      Cadenza for Windows         ($300)
  377.  
  378. _____WINDOWS NOTATORS
  379.  
  380. Coda           Finale                      ($749)
  381.  
  382. Passport       Encore                      ($595)
  383.  
  384. _____WINDOWS INTEGRATED  
  385.  
  386. MIDISoft       MIDISoft Studio for Windows      ($249)
  387.  
  388. Passport       MusicTime                   ($249)
  389.  
  390. Twelve-Tone    Cakewalk Pro for Windows         (??? - summer '92)
  391.  
  392. _____DOS SEQUENCERS
  393.  
  394. Big Noise      Cadenza                     ($200)
  395.  
  396. Dr. T's        Prism                       ($99)
  397.      
  398. MIDISoft       MIDISoft Studio/Standard         ($140)
  399.                MIDISoft Studio/Advanced         ($220)
  400.  
  401. thoughtprocessors Triple Forte                  ($249)
  402.  
  403. Twelve-Tone    Cakewalk Standard           ($150)
  404.                Cakewalk Professional             ($249)
  405.  
  406. Voyetra        Sequencer Plus               ($169)
  407.                Sequencer Plus Gold          ($300)
  408.  
  409. _____DOS Notators
  410.  
  411. alla breve     Musicad                      ($295)
  412.  
  413. Dr. T's        Copyist Pro-DTP                   ($299)
  414.                Copyist Apprentice           ($99)
  415.                Quick Score Deluxe           ($99)
  416.  
  417. SongWright     SongWright                        ($99)
  418.  
  419. Teach Services Laser Music Processor             ($99)
  420.  
  421. thoughtprocessors The Note Processor              ($295)
  422.                Showtune                     ($79)
  423.  
  424. _____DOS INTEGRATED
  425.  
  426. Dynaware       Ballade (for Roland MT-32)        ($195)
  427.  
  428. Jim Miller     Personal Composer                 ($595)
  429.  
  430. Temporal Acuity     Music Printer Plus           ($595)
  431.                
  432.  
  433. PUBLISHERS
  434.  
  435. alla breve Music Software / 1105 Chicago Ave, Suite 111 / Oak Park, IL /
  436. 60302 / (800)833-2397
  437.  
  438. Big Noise Software / P.O. Box 23740 / Jacksonville, FL / 32241 / (904)
  439. 730-0754
  440.  
  441. Coda Music Software / 1401 E. 79th St. / Bloomington, MN / 55425-1126 /
  442. (800)843-2066
  443.  
  444. Dr. T's Music Software / 100 Crescent Rd., Suite 1B / Needham, MA /
  445. 02194 / (617)455-1454
  446.  
  447. Dynaware USA Inc. / 950 Tower Lane, #1150 / Foster City, CA / 94404 /
  448. (415)349-5700
  449.  
  450. Dan McKee / 69 Rancliffe Road / Oakville, Ontario / Canada / L6H 1B1
  451.  
  452. Midisoft Corp. / P.O. Box 1000 / Bellevue, WA / 98009 / (800)776-6434
  453.  
  454. Jim Miller / 3213 W. Wheeler St., Suite 140 / Seattle, WA 98199 /
  455. (800)446-8088
  456.  
  457. Passport / 100 Stone Pine Rd. / Half Moon Bay, CA / 94019 /
  458. (415)726-0280
  459.  
  460. SongWright Software / 7 Loudoun St., SE / Leesburg, VA / 22075 /
  461. (800)877-8070
  462.  
  463. Teach Services / 182 Donivan Rd. / Brushton, NY / 12916 / (518)358-2125
  464.  
  465. Temporal Acuity Products / 300-120th N.E., Bldg. 1 / Bellevue, WA /
  466. 98005 / (800)426-2673
  467.  
  468. thoughtprocessors / 584 Bergen St. / Brooklyn, NY / 11238 /
  469. (718)857-2860
  470.  
  471. Twelve-Tone Systems / P.O. Box 760 / Watertown, MA / 02272 /
  472. (800)234-1171
  473.  
  474. Voyetra Technologies / 333 Fifth Ave / Pellham, NY / 10803 /
  475. (914)738-4500
  476.  
  477.